Comparison of Multi-agent Co-operative Co-evolutionary and Evolutionary Algorithms for Multi-objective Portfolio Optimization
نویسندگان
چکیده
Co-evolutionary techniques makes it possible to apply evolutionary algorithms in the cases when it is not possible to formulate explicit fitness function. In the case of social and economic simulations such techniques provide us tools for modeling interactions between social or economic agents—especially when agent-based models of co-evolution are used. In this paper agent-based versions of multi-objective co-operative co-evolutionary algorithms are applied to portfolio optimization problem. The agent-based algorithms are compared with classical versions of SPEA2 and NSGA2 multi-objective evolutionary algorithms.
منابع مشابه
Co-Evolutionary Multi-Agent System for Portfolio Optimization
Abstract. Co-evolutionary techniques for evolutionary algorithms help overcoming limited adaptive capabilities of evolutionary algorithms, and maintaining population diversity. In this paper the idea and formal model of agent-based realization of predator-prey co-evolutionary algorithm is presented. The presented system is applied to the problem of effective portfolio building and compared to c...
متن کاملAn Agent-Based Co-Evolutionary Multi-Objective Algorithm for Portfolio Optimization
Algorithms based on the process of natural evolution are widely used to solve multi-objective optimization problems. In this paper we propose the agent-based co-evolutionary algorithm for multi-objective portfolio optimization. The proposed technique is compared experimentally to the genetic algorithm, co-evolutionary algorithm and a more classical approach—the trend-following algorithm. During...
متن کاملAgent-Based Co-Operative Co-Evolutionary Algorithm for Multi-Objective Optimization
Co-evolutionary algorithms are a special type of evolutionary algorithms, in which the fitness of each individual depends on other individuals’ fitness. Such algorithms are applicable in the case of problems for which the formulation of explicit fitness function is difficult or impossible. Co-evolutionary algorithms also maintain population diversity better than “classical” evolutionary algorit...
متن کاملCo-operative Co-evolutionary Approach to Multi-objective Optimization
Co-evolutionary algorithms are evolutionary algorithms in which the given individual’s fitness value estimation is made on the basis of interactions of this individual with other individuals present in the population. In this paper agent-based versions of co-operative co-evolutionary algorithms are presented and evaluated with the use of standard multi-objective test functions. The results of e...
متن کاملMulti-objective Optimization Technique Based on Co-evolutionary Interactions in Multi-agent System
Abstract. Co-evolutionary techniques for evolutionary algorithms help overcoming limited adaptive capabilities of evolutionary algorithms, and maintaining population diversity. In this paper the idea and formal model of agent-based realization of predator-prey co-evolutionary algorithm is presented. The effect of using such approach is not only the location of Pareto frontier but also maintaini...
متن کامل